a daunting task - Turc Anglais Dictionnaire